package com.huhu.mapper;

import com.huhu.entity.UserInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper {
    // 新增用户（注册功能）
    public int addUser(UserInfo userInfo);

    // 查询用户
    public UserInfo getUserByUsername(@Param("username") String username);

    // 更新头像
    int updatePhoto(@Param("uid") Long uid,@Param("photo") String imgUrl);

    // 根据id查询用户
    UserInfo getUserById(@Param("uid") Long uid);

    // 修改用户信息（用户名和密码）
    boolean updateUser(UserInfo userInfo);
}
